<?php
/**
 * @authors liuqinglin 
 * @email (2961181429@qq.com) 
 * @(https://my.oschina.net/shp32131)
 * @date  2016-12-05 16:35:13
 */
defined('BASEPATH') OR exit('No direct script access allowed');

class Article_category_model extends CI_Model{
    
    public function __construct()
    {
        parent::__construct(); 
        //使用默认的数据库服务器配置连接数据库
        $this->load->database();
    }
    //插入一个管理员的数据 $data 要插入的数据  关联数组
    public function insert($data)
    {
    	if($this->db->table_exists('article_category'))
        {
    		$data['ad_time'] = time();
            $mytable = $this->db->dbprefix('article_category');
            $sql = $this->db->insert_string($mytable,$data);
            if($this->db->query($sql))
            {
                return TRUE;
            }
        }
        return FALSE;
    }
    //获取所有的管理员
    public function get_all()
    {
        if($this->db->table_exists('article_category'))
        {
            $this->db->order_by('id','ASC');
            return $this->db->get('article_category')->result_array();
        }
        return FALSE;
    }
    //获取一条记录 $cloumn 条件字段 $value 条件字段的条件值
    public function get_one($cloumn,$value)
    {
        if($this->db->table_exists('article_category'))
        {
            $mytable = $this->db->dbprefix('article_category');
            $result = $this->db->query("SELECT * FROM $mytable WHERE $cloumn=$value LIMIT 1");
            return $result->row_array();
        }
        return FALSE;       
    }
    //删除一条记录 $cloumn 条件字段 $value 条件字段的值
    public function delete_one($cloumn,$value)
    {
        if($this->db->table_exists('article_category'))
        {
            $mytable = $this->db->dbprefix('article_category');
            if($this->db->query("DELETE FROM $mytable WHERE $cloumn=$value"))
            {
               return TRUE; 
            }
        }
        return FALSE;
    }
    //修改一条记录 $data 更新数据  $field 条件字段的 字段名 和字段值 
    public function update_one($data,$field)
    {
        if($this->db->table_exists('article_category'))
        {
            $mytable = $this->db->dbprefix('article_category');

            $where = $field['name']."=".$field['value'];

            $sql = $this->db->update_string($mytable,$data,$where);
            // $result = $this->db->query($sql);
            if($this->db->query($sql))
            {
                return TRUE;
            }
        }
        return FALSE;       
    }
}